package com.ccys.cms.service.discount;

import com.ccys.common.vo.ResponseResult;
import com.ccys.db.dto.discount.DeeplinkDto;
import com.ccys.db.entity.TblDeeplink;
import com.ccys.db.rely.service.BaseService;
import com.ccys.db.vo.discount.DeeplinkPageQueryVo;
import com.github.pagehelper.PageInfo;

/**
 * @program: WhiteCoat
 * @description: 深度链接接口
 * @author: ZhangJingCan
 * @create: 2023-12-18 15:51
 **/
public interface DeeplinkService extends BaseService<TblDeeplink> {
    ResponseResult saveDeeplink(DeeplinkDto dto);

    ResponseResult updateDeeplinkStatus(DeeplinkDto dto);

    ResponseResult<PageInfo<DeeplinkPageQueryVo>, Object> findPageDeeplink(DeeplinkDto dto);

    ResponseResult deleteDeeplink(DeeplinkDto dto);
}
